25ff8f4a5d6fb2f0c01b391b9636fb8657cb9c55,java/code/src/com/redhat/rhn/frontend/xmlrpc/chain/ActionChainHandler.java,ActionChainHandler,addPackageRemoval,#String#number#List#String#,243
Before Change
List<Map<String, String>> packages,
String chainName) {
Collector c = new Collector(sk, serverId, chainName);
if (!c.isValid()) {
return BaseHandler.INVALID;
}
List<Map<String, Long>> selectedPackages = this.acUtil.selectPackages(
SystemManager.installedPackages(c.getServer().getId(), true), packages, c);
if (!selectedPackages.isEmpty()) {
return this.bool(ActionChainManager.schedulePackageRemoval(
c.getUser(), c.getServer(), selectedPackages,
new Date(), c.getChain()) != null);
}
return BaseHandler.INVALID;
}
/**
After Change
List<Map<String, String>> packages,
String chainName) {
Collector c = new Collector(sk, serverId, chainName);
if (c.isValid()) {
List<Map<String, Long>> selectedPackages = this.acUtil.selectPackages(
SystemManager.installedPackages(c.getServer().getId(), true), packages, c);
if (!selectedPackages.isEmpty()) {
return c.cleanup(this.bool(ActionChainManager.schedulePackageRemoval(
c.getUser(), c.getServer(), selectedPackages,
new Date(), c.getChain()) != null));
}
}
return c.cleanup(BaseHandler.INVALID);
}
/**